@echo off
REM 本地数据库初始化脚本（Windows版本）
REM 此脚本将：
REM 1. 创建游戏数据库
REM 2. 创建数据库用户
REM 3. 授予权限
REM 4. 初始化表结构和数据

echo ====================================
echo  一念之间 - 本地数据库初始化脚本
echo ====================================
echo.

REM 设置本地环境变量
set MYSQL_HOST=localhost
set MYSQL_PORT=3306
set MYSQL_USER=game
set MYSQL_PASSWORD=game
set MYSQL_DATABASE=xianxia_game
set MYSQL_ROOT_USER=root
set MYSQL_ROOT_PASSWORD=root

echo 正在设置环境变量...
echo - 数据库主机: %MYSQL_HOST%
echo - 数据库端口: %MYSQL_PORT%
echo - 数据库名称: %MYSQL_DATABASE%
echo - 应用用户: %MYSQL_USER%
echo.

REM 注意：请根据你的实际root密码修改上面的MYSQL_ROOT_PASSWORD
echo 提示：如果MySQL root用户有密码，请编辑此文件修改MYSQL_ROOT_PASSWORD变量
echo.
pause

echo.
echo 正在运行Go初始化脚本...
cd /d "%~dp0"
go run init_database.go

echo.
echo ====================================
echo 数据库初始化完成！w
echo ====================================
pause
